package upc.condominio.modelo;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;

public class Cuota {
	private int idCuota;
	private Vivienda vivienda ;
	private Residente residente;
	private String periodo;
	private Double importe;
	private Double saldo;
	private Date fechaVenc;
	private String estado;
	private Collection<CuotaConcepto> lstCuotaConceptosNuevos;
	private Collection<CuotaConcepto> lstCuotaConceptosEliminar;
	
	public Collection<CuotaConcepto> getLstCuotaConceptosNuevos() {
		if (lstCuotaConceptosNuevos==null)
			lstCuotaConceptosNuevos= new ArrayList<CuotaConcepto>(); 
		return lstCuotaConceptosNuevos;
	}
	public void setLstCuotaConceptosNuevos(
			Collection<CuotaConcepto> lstCuotaConceptosNuevos) {
		this.lstCuotaConceptosNuevos = lstCuotaConceptosNuevos;
	}
	public Collection<CuotaConcepto> getLstCuotaConceptosEliminar() {
		if (lstCuotaConceptosEliminar==null)
			lstCuotaConceptosEliminar= new ArrayList<CuotaConcepto>();  
		return lstCuotaConceptosEliminar;
	}
	public void setLstCuotaConceptosEliminar(
			List<CuotaConcepto> lstCuotaConceptosEliminar) {
		this.lstCuotaConceptosEliminar = lstCuotaConceptosEliminar;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public int getIdCuota() {
		return idCuota;
	}
	public void setIdCuota(int idCuota) {
		this.idCuota = idCuota;
	}
	public Vivienda getVivienda() {
		if (vivienda==null)
			vivienda= new Vivienda();
		return vivienda;
	}
	public void setVivienda(Vivienda vivienda) {
		this.vivienda = vivienda;
	}	
	
	public Residente getResidente() {
		return residente;
	}
	public void setResidente(Residente residente) {
		this.residente = residente;
	}
	public String getPeriodo() {
		return periodo;
	}
	public void setPeriodo(String periodo) {
		this.periodo = periodo;
	}
	public Double getImporte() {
		return importe;
	}
	public void setImporte(Double importe) {
		this.importe = importe;
	}
	public Double getSaldo() {
		return saldo;
	}
	public void setSaldo(Double saldo) {
		this.saldo = saldo;
	}
	public Date getFechaVenc() {
		return fechaVenc;
	}
	public void setFechaVenc(Date fechaVenc) {
		this.fechaVenc = fechaVenc;
	}
	
}
